Displaying 1 to 20 from 36 results

Simple-Calendar - A simple calendar with events, customizable widget and no ads.


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.

scaloid - Scaloid makes your Android code easy to understand and maintain.


Scaloid 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.




awesome-android-complete-reference - Awesome Android references for everything like best practices, performance optimization, etc


A 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.

AboutLibraries - AboutLibraries is a library to offer some information of libraries.


The 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.

Android-Iconics - Android-Iconics - Use any icon font, or vector (


If 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.


FastAdapter - The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction


The 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.

MaterialDrawer - The flexible, easy to use, all in one drawer library for your Android project.


If 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.

android-tips-tricks - :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development


This 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.

awesome-android - A curated list of awesome Android packages and resources.


A 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-oss - Kickstarter for Android. Bring new ideas to life, anywhere.


Welcome 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-best-practices - Do's and Don'ts for Android development, by Futurice developers


Avoid 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.

android-clean-architecture-boilerplate - An android boilerplate project using clean architecture


Note: 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!).

AndroidTraining - Training course repository for android app development


Code released under the Apache License, Version2.0. Docs released under Creative Commons Attribution 4.0 International License.

macroid - A modular functional UI language for Android


Macroid is a modular functional user interface creation language for Android, implemented with Scala macros.Striving to be focused on one thing (GUI), Macroid promotes composability and high-level abstractions.

Associate-Android-Developer-Certification - All the info and materials about the certification that I've collected so far


All the info and material about the certification that I've collected so far. Writing tests to verify that the application's logic and user interface are performing as expected, and executing those tests using the developer tools. Candidates should be able to analyze application crashes, and find common bugs such as layout errors and memory leaks. This includes working with the debuggers to step through application code and verify expected behavior.

android-arsenal.com - Source to android-arsenal.herokuapp.com


This repository contains source codes for old version of site. It is still available here: http://android-arsenal.herokuapp.com In spite of this, you can send pull requests or open issues here - they will be processed and the new site will be updated. Server should be available on http://localhost:8080.

android-contentprovider-generator - A tool to generate Android ContentProviders.


The Gradle plugin is perhaps the 'cleaner' way in the sense that the generated code won't be part of the source (not checked into VCS). The configuration is declared inside the Gradle script which allows to update it easily. Alternatively, a one-time generation can be done (typically at the beginning of the project.) The generated code is part of the source and checked into VCS: this allows you to modify it if you need to.