A simple calendar with events and a customizable widget.An offline calendar without any other calendar integration. You can easily create recurring events and setup reminders, it can also display week numbers.
calendar android android-development open-source freedom kotlinScaloid is a library that simplifies your Android code. It makes your code easy to understand and maintain by leveraging Scala language."Being practically simple" is number one principle of Scaloid. Most frequently used things should be written shorter, like Huffman coding. To do this, I first observed Android programs I wrote, and thought that which part of the code is more fundamental than others. For example, what is the most essential part of buttons? Buttons should have some visible things on it, such as title or image, so the buttons are created like this: SButton("Hello"). The second essential part is doing something when it is pressed: SImageButton(R.drawable.hello, toast("World!")). What should be the third one? The answer might not the same for every people, but I think that repetition frequency of press-and-hold action is nice: SButton("Add", n += 1, 500) increases n for every 500 milliseconds when the user holds the button.
android-developmentdev-setup is geared to be more of an organized reference of various developer tools.You're not meant to install everything.
mac vim sublime-text bash iterm2 spark aws cloud android-development cli git mysql postgresql mongodb redis elasticsearch nodejsAvoid reinventing the wheel by following these guidelines. Lessons learned from Android developers in Futurice. If you are interested in iOS or Windows Phone development, be sure to check also our iOS Good Practices and Windows App Development Best Practices documents. Place your Android SDK somewhere in your home directory or some other application-independent location. Some distributions of IDEs include the SDK when installed, and may place it under the same directory as the IDE. This can be bad when you need to upgrade (or reinstall) the IDE, as you may lose your SDK installation, forcing a long and tedious redownload.
best-practices android-development androidAndroid Next 公共组件库
android gradle task android-development threadingA curated list of awesome Kotlin frameworks, libraries, documents and other resources.
kotlin-language android-development kotlin-plugin kotlin-android kotlinNote: The use of clean architecture may seem over-complicated for this sample project. However, this allows us to keep the amount of boilerplate code to a minimum and also demonstrate the approach in a simpler form. The sample app when run will show you a simple list of all the Bufferoos (Buffer team members!).
android android-application android-architecture clean-architecture android-development android-boilerplate boilerplate bufferCode released under the Apache License, Version2.0. Docs released under Creative Commons Attribution 4.0 International License.
android-studio android-development androidThe AboutLibraries library allows you to easily create an used open source libraries fragment/activity within your app. As an extra feature you can also add an about this app section. Most modern apps feature a "Used Library"-section, which requires information about those respective libs. As it gets annoying to always copy those strings to your app, I've developed this small helper library to provide the required information.
aboutlibraries mikepenz fragments android libraries android-library android-ui android-developmentIf you are an app developer you will know the problem. You start an app but require many different icons, in different sizes (ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi), different colors, and different variants. If you get the icons as vector (.svg) or there are many changes over the time, you will always have to get the correct drawables again. Now there's an easy, fast, and small solution for this! The Android-Iconics library.
icon-font custom-fonts mikepenz android-icon android android-library android-development material-design material material-ui material-components material-icons google-material weather-icons foundation-icons meteocons devicons fontawesome google-material-iconsThe RecyclerView is one of the most used widgets in the Android world, and with it you have to implement an Adapter which provides the items for the view. Most use cases require the same base logic, but require you to write everything again and again. The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view/item should look like, and you are done. This library has a fast and highly optimized core which provides core functionality, most apps require. It also prevents common mistakes by taking away those steps from the devs. Beside being blazing fast, minimizing the code you need to write, it is also really easy to extend. Just provide another adapter implementation, hook into the adapter chain, custom select / deselection behaviors. Everything is possible.
recyclerview fastadapter viewholder multi-select click-listeners drag-and-drop swipe recyclerview-adapter adapter android android-library android-development android-ui mikepenzIf any (or all) of these questions seem familiar, the MaterialDrawer is the perfect library for you all. Never waste your time again. It provides you with the easiest possible implementation of a navigation drawer for your application. There is a Header with profiles (AccountHeader), a MiniDrawer for Tablets (like Gmail), provide custom DrawerItems, custom colors, custom themes, ... No limits for customizations.
materialdrawer drawer navigation-drawer android material-design drawerlayout android-library android-ui drawer-support material-ui material-components material-theme android-development mikepenzThis is a simple set of tips and tricks regarding Android Development which I have gathered from various sources. It helps me direct other android devs in my community regarding stuff each android dev should know about. It is also there for me to keep track of anything I either learn on my own or from other sources now and then when browsing the internet. Contributions are always welcome, hoping people will help me in growing this. To contribute, simply open up a PR with the changes.
android-development android-studio gradle cheatsheet tips tricks kotlin material android-library android performance adbA curated list of awesome Android libraries and resources. For general Java libraries have a look at awesome-java. My personal recommendation is (for now) to use the android api to build a native app. Scala can help to build this native apps with cleaner code but it adds to many methods (Multidex required). Kotlin is a modern language with 100% interoperatibility with java projects without multidex. But there are also use cases where alternatives like cross-platform development can be useful.
android-library android-development awesome-list-awesome-list android-tutorial awesome-list awesome listA curated list of Android Complete References at one place. A complete reference for android developers. Here you can find references about everything you use while Android Development. To the extent possible under law, Amit Shekhar has waived all copyright and related or neighboring rights to this work.
awesome android-development android-library android-performance best-practices android-references android-guide android-application android-networking android-ui tutorial tutorials android-architecture blogs mvp-architectureWelcome to Kickstarter's open source Android app! Come on in, take your shoes off, stay a while—explore how Kickstarter's native squad has built and continues to build the app, discover our implementation of RxJava in logic- filled view models, and maybe even create an issue or two. We've also open sourced our iOS app, written in Swift: check it out here. Read more about our journey to open source here.
android-development android functional-programming rxjava functional-reactive-programming frp kotlin-androidThis library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts. With simplicity in mind, the Alerter employs the builder pattern to facilitate easy integration into any app. A customisable Alert view is dynamically added to the Decor View of the Window, overlaying all content.
android android-library alerting ui android-app android-ui android-development customisation material-design material-ui app googleAn easy-to-use customizable show case view with circular reveal animation. Please see wiki for more samples.
fancyshowcaseview android-ui circular-reveal android-development android android-library material-ui material-design animation:star2: Best practices in Android develop(final).
standard android-development standards android android-studio android-architecture androidstyleThis is the code you can use to follow the book. Are you tired of using an ancient, inexpressive and unsafe language to develop your Android apps? Do you cry out loud every time you see a Null Pointer Exception in your bug tracker? Then Kotlin is your solution! A language specifically created for Java developers, easy to learn, expressive, null safe and really intuitive. Your productivity will boost and your apps will become more robust. Learn Kotlin the easy way by example and discover the tricks that will make coding easier.
kotlin kotlin-android android-development book
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.