All Projects → ardovic → Open Source Android Weather App

ardovic / Open Source Android Weather App

Licence: mit
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Open Source Android Weather App

BakingApp
Udacity Android Developer Nanodegree, project 2.
Stars: ✭ 54 (-33.33%)
Mutual labels:  dagger2, butterknife, rxjava2, mvp-architecture, retrofit2
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-81.48%)
Mutual labels:  dagger2, butterknife, rxjava2, mvp-architecture, retrofit2
Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+3017.28%)
Mutual labels:  rxjava2, dagger2, mvp-architecture, retrofit2, butterknife
Mvparms
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+12425.93%)
Mutual labels:  dagger2, mvp-architecture, android-application, retrofit2, butterknife
Stepik Android
Android Application for Taking Open Courses on the Stepik Platform
Stars: ✭ 165 (+103.7%)
Mutual labels:  rxjava2, dagger2, android-application, retrofit2, butterknife
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+1954.32%)
Mutual labels:  rxjava2, dagger2, mvp-architecture, android-application, retrofit2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-80.25%)
Mutual labels:  dagger2, butterknife, rxjava2, retrofit2
AndroidStarterAlt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Stars: ✭ 27 (-66.67%)
Mutual labels:  dagger2, butterknife, mvp-architecture, retrofit2
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-34.57%)
Mutual labels:  rxjava2, dagger2, retrofit2, butterknife
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (+79.01%)
Mutual labels:  rxjava2, dagger2, retrofit2, butterknife
Cucumber
A recipe finding app written in Kotlin with MVP architecture
Stars: ✭ 64 (-20.99%)
Mutual labels:  dagger2, rxjava2, mvp-architecture, retrofit2
V9porn
9*Porn Android 客户端,突破游客每天观看10次视频的限制,还可以下载视频
Stars: ✭ 4,507 (+5464.2%)
Mutual labels:  rxjava2, dagger2, mvp-architecture, retrofit2
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-34.57%)
Mutual labels:  rxjava2, dagger2, android-application, retrofit2
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+4216.05%)
Mutual labels:  dagger2, mvp-architecture, android-application, butterknife
MVPArchitecture
Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2 and so on
Stars: ✭ 27 (-66.67%)
Mutual labels:  dagger2, rxjava2, mvp-architecture, retrofit2
mvp-android-template
MVP Android Template to give you a Quick Head Start for your next Android Project. It implements MVP Architecture using Dagger2, Room, RxJava2 , Retrofit2
Stars: ✭ 20 (-75.31%)
Mutual labels:  dagger2, rxjava2, mvp-architecture, retrofit2
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+3539.51%)
Mutual labels:  rxjava2, dagger2, mvp-architecture, retrofit2
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+23.46%)
Mutual labels:  rxjava2, dagger2, retrofit2, butterknife
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+966.67%)
Mutual labels:  dagger2, mvp-architecture, retrofit2, butterknife
Fineract-CN-mobile
DEPRECATED project - Check the Apache fineract-cn-mobile project instead
Stars: ✭ 17 (-79.01%)
Mutual labels:  dagger2, butterknife, mvp-architecture, retrofit2

banner

Open Source Android Weather Application

Beginner friendly open source android application. The main mission of this project is to provide android enthusiast with a platform where they can advance their skills in most popular libraries and design concepts. You may wonder - why we chose a weather app? The answer is simple - it turns out that weather application can cover just about every topic of modern android development.

Future design of Google Play page

(Note: We don't have an app on Google Play yet, this is just a representative picture for your liking..)

If you are looking for an entry-level open source project to contribute to, you came just to the right place! If you never contributed before on GitHub, you might find useful this simple algorithm:

Step 1: Check the "Issues" tab for currently active tasks and pick what suits you best

Step 2: Fork your own copy of this project

Step 3: Clone your forked repository to your computer (not required if you make changes on GitHub)

Step 4: Write your code / add files / make changes

Step 5: Commit and push changes to your fork (not required if you make changes on GitHub)

Step 6: Make a pull request (from your fork to main project) and wait for approval

Feel free to submit a new issue if you find a new bug or you have any suggestion for improvement

Write your task related questions or comments under that specific tasks issue thread

Contributing:

If you're new to open-source, we recommend you to checkout our Contributing Guidelines and Setup Guidelines. Feel free to fork the project and send us a pull request.

FAQ:

Q - I found a bug and I can't (or don’t want to) fix it, how can I add it to the issues list?

A - Check the issues list and see if it already has that bug. If not, submit a new issue with the "bug" label

Q - I found a bug and I want to fix it, is it ok if I just do that and make a pull request?

A - No, it's not ok. Before attempting to do any work it is highly recommended that you check with the current issues list. It might happen, that there is already a similar issue, and even someone already working on it (assigned to it).

Q - There is no issue for the bug that I found and want to fix, what should I do?

A - It is recommended that you submit a new issue, get that issue assigned on you, and then work on it. Just write a comment under the corresponding issue s.a. "..I would like to work on this issue.." However, if the amount of expected work is relatively small (< 1 day), you can simply fix the bug and make a pull request right away.

Q - I want to work on an issue, can I work on it right away?

A - It's recommended that you leave a comment below that issue, and ask the community to assign it to you.

Support:

If you wish to participate, but unsure where to start, feel free to email PO (Serj Ardovic) to [email protected] or message on https://www.facebook.com/ardovic.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].