实例介绍
《源码探索》是一个创新的移动应用,旨在帮助编程爱好者和开发者发现新奇的开源项目。它通过一种类似于随机浏览的方式,让用户可以根据自己的编程兴趣,轻松发现和探索各种令人兴奋的开源代码库。
无论你对哪个编程领域感兴趣,「源码探索」都能为你提供个性化的推荐,帮助你找到那些你可能从未知晓的精彩项目。这个应用的目标是让开源项目的探索变得更加简单、有趣。
// 示例代码(此处代码为示例,实际应用中请替换为相关项目的代码) public class RepositoryStumble { public void DiscoverProjects() { // 代码逻辑 } }
【实例截图】
文件清单
└── RepoStumble-855d111b440c6dc24770b2e6d8810aea613aa6f7
├── iOS Simulator Screen shot Nov 20, 2013, 3.56.24 PM.psd
├── LICENSE
├── PRIVATE_POLICY.md
├── README.md
├── RepositoryStumble.Core
│ ├── AkavacheSqliteLinkerOverride.cs
│ ├── Data
│ │ ├── Account.cs
│ │ ├── DatabaseCollection.cs
│ │ ├── IDatabaseItem.cs
│ │ ├── Interest.cs
│ │ ├── InterestedRepositories.cs
│ │ ├── InterestedRepository.cs
│ │ ├── Interests.cs
│ │ ├── Language.cs
│ │ ├── LanguageRepository.cs
│ │ ├── PopularInterest.cs
│ │ ├── Repository.cs
│ │ ├── Showcase.cs
│ │ ├── ShowcaseRepository.cs
│ │ ├── StumbledRepositories.cs
│ │ ├── StumbledRepository.cs
│ │ └── TrendingRepository.cs
│ ├── Extensions
│ │ ├── ReactiveCommandExtensions.cs
│ │ └── ReactiveListExtensions.cs
│ ├── Messages
│ │ └── LogoutMessage.cs
│ ├── packages.config
│ ├── RepositoryStumble.Core.csproj
│ ├── Services
│ │ ├── ApplicationService.cs
│ │ ├── IAlertDialogService.cs
│ │ ├── IApplicationService.cs
│ │ ├── IDefaultValueService.cs
│ │ ├── IEnvironmentalService.cs
│ │ ├── IFeaturesService.cs
│ │ ├── INetworkActivityService.cs
│ │ ├── IStatusIndicatorService.cs
│ │ ├── ITransitionOrchestrationService.cs
│ │ ├── ServiceConstructor.cs
│ │ └── ViewModelViewService.cs
│ ├── SQLiteAsync.cs
│ ├── SQLite.cs
│ ├── Utils
│ │ └── Exceptions.cs
│ └── ViewModels
│ ├── Application
│ │ ├── LoginViewModel.cs
│ │ ├── MainViewModel.cs
│ │ ├── PurchaseProViewModel.cs
│ │ ├── SettingsViewModel.cs
│ │ └── StartupViewModel.cs
│ ├── BaseViewModel.cs
│ ├── ILoadableViewModel.cs
│ ├── Interests
│ │ ├── AddInterestViewModel.cs
│ │ └── InterestsViewModel.cs
│ ├── Languages
│ │ └── LanguagesViewModel.cs
│ ├── Profile
│ │ └── ProfileViewModel.cs
│ ├── Repositories
│ │ ├── BaseRepositoriesViewModel.cs
│ │ ├── BaseRepositoryViewModel.cs
│ │ ├── DislikedRepositoriesViewModel.cs
│ │ ├── HistoryViewModel.cs
│ │ ├── LikedRepositoriesViewModel.cs
│ │ └── RepositoryViewModel.cs
│ ├── Stumble
│ │ ├── StumbledRepositoryViewModel.cs
│ │ └── StumbleViewModel.cs
│ ├── Trending
│ │ ├── ShowcasesViewModel.cs
│ │ ├── ShowcaseViewModel.cs
│ │ └── TrendingViewModel.cs
│ └── WebBrowserViewModel.cs
├── RepositoryStumble.iOS
│ ├── AkavacheSqliteLinkerOverride.cs
│ ├── AppDelegate.cs
│ ├── DialogElements
│ │ ├── Element.cs
│ │ ├── EntryElement.cs
│ │ ├── InputElement.cs
│ │ ├── RootElement.cs
│ │ ├── Section.cs
│ │ ├── SplitButtonElement.cs
│ │ ├── StringElement.cs
│ │ └── TrueFalseElement.cs
│ ├── Elements
│ │ ├── InterestElement.cs
│ │ ├── RepositoryElement.cs
│ │ └── ShowcaseElement.cs
│ ├── Entitlements.plist
│ ├── Extensions
│ │ └── UIBarButtonItemExtensions.cs
│ ├── Images
│ │ ├── back@2x.png
│ │ ├── back-chevron@2x.png
│ │ ├── back-chevron.png
│ │ ├── back.png
│ │ ├── center-search@2x.png
│ │ ├── center-search_disabled@2x.png
│ │ ├── center-search_disabled.png
│ │ ├── center-search.png
│ │ ├── down_chevron@2x.png
│ │ ├── down_chevron.png
│ │ ├── forward@2x.png
│ │ ├── forward-chevron@2x.png
│ │ ├── forward-chevron.png
│ │ ├── forward.png
│ │ ├── gear@2x.png
│ │ ├── gear.png
│ │ ├── grey_button@2x.png
│ │ ├── grey_button.png
│ │ ├── heart@2x.png
│ │ ├── heart_filled@2x.png
│ │ ├── heart_filled.png
│ │ ├── heart.png
│ │ ├── Images.cs
│ │ ├── purchase_icon@2x.png
│ │ ├── reload@2x.png
│ │ ├── reload.png
│ │ ├── search@2x.png
│ │ ├── search.png
│ │ ├── spotlight@2x.png
│ │ ├── spotlight.png
│ │ ├── thumb_down@2x.png
│ │ ├── thumb_down_filled@2x.png
│ │ ├── thumb_down_filled.png
│ │ ├── thumb_down.png
│ │ ├── thumb_up@2x.png
│ │ ├── thumb_up_filled@2x.png
│ │ ├── thumb_up_filled.png
│ │ ├── thumb_up.png
│ │ ├── trending@2x.png
│ │ ├── trending_filled@2x.png
│ │ ├── trending_filled.png
│ │ ├── trending.png
│ │ ├── unknown_user@2x.png
│ │ ├── unknown_user.png
│ │ ├── user@2x.png
│ │ ├── user_filled@2x.png
│ │ ├── user_filled.png
│ │ └── user.png
│ ├── Info.plist
│ ├── iTunesArtwork
│ ├── iTunesArtwork@2x
│ ├── Launch.storyboard
│ ├── lib
│ │ ├── BTProgressHUD.dll
│ │ └── SDWebImage.dll
│ ├── packages.config
│ ├── Purchases
│ │ └── InAppPurchases.cs
│ ├── RepositoryStumble.iOS.csproj
│ ├── Resources
│ │ ├── Images.xcassets
│ │ │ └── AppIcons.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-1024.png
│ │ │ ├── Icon-167@2x.png
│ │ │ ├── Icon@2x.png
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-72@2x.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon-76@2x.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Icon.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small-40@2x.png
│ │ │ ├── Icon-Small-40.png
│ │ │ ├── Icon-Small-50@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ └── Icon-Small.png
│ │ ├── jquery.min.js
│ │ ├── languages.json
│ │ ├── marked.js
│ │ ├── popular_interests.json
│ │ ├── readme.html
│ │ └── RepoStumbleLogo.png
│ ├── Services
│ │ ├── AlertDialogFactory.cs
│ │ ├── DefaultValueService.cs
│ │ ├── EnvironmentalService.cs
│ │ ├── FeaturesService.cs
│ │ ├── NetworkActivityService.cs
│ │ ├── Registrations.cs
│ │ └── StatusIndicatorService.cs
│ ├── TableViewCells
│ │ ├── RepositoryTableViewCell.cs
│ │ ├── RepositoryTableViewCell.designer.cs
│ │ ├── RepositoryTableViewCell.xib
│ │ ├── ShowcaseTableViewCell.cs
│ │ ├── ShowcaseTableViewCell.designer.cs
│ │ └── ShowcaseTableViewCell.xib
│ ├── TransitionOrchestrationService.cs
│ ├── Transitions
│ │ └── SlideDownTransition.cs
│ ├── ViewControllers
│ │ ├── Application
│ │ │ ├── LoginViewController.cs
│ │ │ ├── MainViewController.cs
│ │ │ ├── PurchaseProViewController.cs
│ │ │ ├── PurchaseProViewController.designer.cs
│ │ │ ├── PurchaseProViewController.xib
│ │ │ ├── SettingsViewController.cs
│ │ │ └── StartupViewController.cs
│ │ ├── DialogViewController.cs
│ │ ├── Interests
│ │ │ ├── AddInterestViewController.cs
│ │ │ └── InterestsViewController.cs
│ │ ├── IntroViewController_iPad.xib
│ │ ├── Languages
│ │ │ └── LanguagesViewController.cs
│ │ ├── Profile
│ │ │ └── ProfileViewController.cs
│ │ ├── Repositories
│ │ │ ├── BaseRepositoriesViewController.cs
│ │ │ ├── BaseRepositoryViewController.cs
│ │ │ ├── DislikedRepositoriesViewController.cs
│ │ │ ├── HistoryViewController.cs
│ │ │ ├── LikedRepositoriesViewController.cs
│ │ │ └── RepositoryViewController.cs
│ │ ├── Stumble
│ │ │ ├── StumbledRepositoryViewController.cs
│ │ │ └── StumbleViewController.cs
│ │ ├── Trending
│ │ │ ├── ShowcasesViewController.cs
│ │ │ ├── ShowcaseViewController.cs
│ │ │ └── TrendingViewController.cs
│ │ ├── ViewModelCollectionViewController.cs
│ │ ├── ViewModelDialogViewController.cs
│ │ ├── ViewModelPrettyDialogViewController.cs
│ │ ├── ViewModelViewController.cs
│ │ ├── WebBrowserViewController.cs
│ │ └── WebView.cs
│ └── Views
│ ├── CenterButton.cs
│ ├── HeaderView.cs
│ ├── ImageAndTitleHeaderView.cs
│ ├── ReadmeRazorView.cs
│ ├── ReadmeRazorView.cshtml
│ └── SlideUpTitleView.cs
├── RepositoryStumble.sln
└── Screenshots
├── ios1.png
├── ios2.png
├── ios3.png
├── ios4.png
└── ios5.png
38 directories, 214 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论